supporting castro - Turkish English Dictionary